草庐IT

php - 带php的Haversine公式

全部标签

php - 字符串转数组,用单引号和双引号分隔

我正在尝试使用php将字符串拆分为数组组件,使用"或'作为分隔符。我只想按最外层的字符串拆分。这里有四个例子和每个例子的期望结果:$pattern="?????";$str="thecat'saton'themat";$res=preg_split($pattern,$str);print_r($res);/*output:Array([0]=>thecat[1]=>'saton'[2]=>themat)*/$str="thecat\"saton\"themat";$res=preg_split($pattern,$str);print_r($res);/*output:Array([

php - 是否可以将 cookie 的无限时间设置为 session 变量?

如何为session设置cookie的无限时间?我在下面尝试了以下方法,但一天后我的session中仍然收到undefinedindex通知:setcookie('idcourse','CourseID',9999999999);setcookie('namecourse','CourseName',9999999999);setcookie('id','ID',9999999999);if(isset($_POST['idcourse'])){$_SESSION['idcourse']=$_POST['idcourse'];}if(isset($_POST['namecourse']

php - 如何链接到搜索结果中主题的正确页面?

我有一个论坛搜索功能,搜索结果一次显示10条。然后用户可以查看下一个或前10个搜索结果。结果显示了不同的主题,可以在其中找到搜索到的词。一切都如我所愿。问题是当我希望用户能够单击结果并最终到达该主题的正确页面时。例如,必须在第2页查看某个主题中的第14篇文章(在主题页面的SQL查询中使用LIMIT10,10)。我在链接中将LIMIT参数作为$_GET发送。在按发布日期排序时,如何从特定主题的总数中检索结果中每个主题的行号?所有内容始终按该顺序显示。我想使用$nr=$nr-1;//然后$limit=floor($nr/10)*10;在该号码上能够发送正确的LIMIT参数以及搜索结果中的链

php - 在 $.ajax() 函数中访问两个不同的数组

我有这两页。一个回显一个JSON编码的数组,另一个使用JQuery$.ajax语法来访问它。代码看起来像这样:第1页$array=blahblahechojson_encode($array);第2页functionload(){$.ajax({url:'json_array_file.php',data:'value=',dataType:'json',success:function(data){varidCurrent=data[0];varidVideo=data[1];varidSession=data[2];varstate=data[4];//dostuffwithvar

php - 可以订阅 channel 的 Node.js 或 PHP 的 Pusher 库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在尝试为Pusher构建服务器端客户端。客户端应该能够订阅channel并对事件使用react......从数据库等获取信息后,它应该将信息发送给另一个客户端(Javascript,Arduino)。问题是我找不到任何能够订阅Pusherchannel并绑定(bind)到事件的服务器端库...这样的东西已经写了吗?你有什么建议吗?

php - 如何让 PHP SOAP 客户端与通过 SSL 使用无效证书运行的服务进行通信

我正在尝试使用PHPSOAP客户端使用SOAP服务,但失败并显示消息:SoapFault:SOAP-ERROR:ParsingWSDL:Couldn'tloadfrom'https://domain.com/webservice.asmx?wsdl':failedtoloadexternalentity"https://domain.com/webservice.asmx?wsdl"\nin/Users/andrewdchancox/Projects/test/testsoap.phponline10我已经下载了wsdl文件并从apache的本地实例提供它,它加载时没有任何问题。我唯一

PHP初学者安全恐惧

我是一名技术作家,曾编写过大量HTML/CSS,但曾被投入高压锅中用PHP重写Web应用程序,并且做得相当不错,但我有点担心安全性。具体来说,主页是INDEX.PHP,用户登录的地方。一旦他们登录,页面会重写自身的部分内容,并显示未登录用户不可用的菜单选项。大约50%用户将永远不需要登录,因为他们将查看不需要安全性的公共(public)文档。其他50%的用户将限制对某些文档/页面的查看访问,并能够写入数据库。我的所有这些工作正常,但我担心我正在做的两件事以及它们是否正确:登录用户可能会被重定向到另一个页面,例如PAGE1.PHP。我不希望他们能够保存PAGE1.PHP的URL并直接转到

php - 密码哈希在开发和实时服务器中不同

我刚刚安装了xampp,所以我可以离线测试我的网站。现在我收到许多undefinedindex或undefinedvariable错误,我知道如何修复。现在可以在线登录,但使用xampp则无法登录。代码没有错。我将数据库在线导入到离线。我已经指出出了什么问题,但不知道如何解决。这是我测试登录详细信息是否正确的代码。$Blowfish_Pre='$2a$05$';$Blowfish_End='$';$hashed_password=crypt($password,$Blowfish_Pre.$salt.$Blowfish_End);//checktoseeiftheymatchif($u

php - Plupload 不上传文件

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我对Jquery库Plupload有一个奇怪的问题http://www.plupload.com.我已将它添加到我的网站,它“似乎”在工作,但实际上没有。当您选择一个文件时,它看起来像是正在上传,甚至在完成时说完成,但文件从未出现在我的服务器上,也没有报告任何错误。可以看到uploader在“工作”...或不在此处,当文件正确上传时,刷新页面应该使它们在该页面上显示为缩略图>>http://ww

php - 使用范围解析运算符 (::) 时获取继承类的类名

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:FunctionalityofPHPget_class对于小型ORM-ish类集,我有以下内容:classRecord{//Implementationissimplified,detailsoutofscopeforthisquestion.staticpublicfunctiontable(){returnstrtolower(preg_replace('/([a-z])([A-Z])/','$1_$2',get_class()))."s";}staticpublicfunctionfind($condi